• word of the day

    trichostema lanceolatum

    trichostema lanceolatum - Dictionary definition and meaning for word trichostema lanceolatum

    Definition
    (noun) aromatic plant of western United States
Download our Mobile App Today
Receive our word of the day
on Whatsapp